//
//  UITheme.h
//  IngCard
//
//  Created by kf on 2017/8/10.
//  Copyright © 2017年 IngDan. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "YDStyle.h"
#define THEME [YDTheme sharedInstance]

typedef enum : NSUInteger {
    YDNavigationStyle_Red,
    YDNavigationStyle_Gray,
    YDNavigationStyle_Blue,
    YDNavigationStyle_Green,
    YDNavigationStyle_Clear,
} YDNavigationBarStyle;

typedef enum : NSUInteger {
    YDStatusBarStyle_Dark,
    YDStatusBarStyle_Light
} YDStatusBatStyle;

typedef enum : NSUInteger {
    YDTheme_CH = 0,
    YDTheme_EN,
} YDThemeTemplate;

@interface YDTheme : NSObject
@property(nonatomic, strong) NSString *Notification_ThemeChanged; //只读
@property(nonatomic, assign) YDThemeTemplate themeTemplate;

+ (instancetype)sharedInstance;
- (void) render;

- (void) renderNavigationBar:(YDBaseViewController *) vc
                      style:(YDNavigationBarStyle) style;

- (void) renderStatusBarStyle:(YDStatusBatStyle) style;
@end
